package com.example.fluentmybatis.vo;

import lombok.Data;

import java.util.List;

/**
 * @author : Mr Li
 * @description : 代码生成类前端请求参数类-VO
 * @since : 2021/8/4 12:02 下午
 */
@Data
public class CodeGeneratorVO {

    /**
     * 数据库类型
     */
    private String dbType;

    /**
     * 驱动
     */
    private String driver;

    /**
     * 数据库链接地址
     */
    private String url;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 密码
     */
    private String passWord;

    /**
     * 设置具体的那个文件/哪个moudle的文件地址 ....../src/main/java 所在的路径
     *  src.main.java +basePackage
     */
    private String srcDir;

    /**
     * 设置项目全限包名
     * cn.org.atool.fluent.mybatis.demo.
     */
    private String basePackage;

    /**
     * 设置dao接口的文件地址 src/main/java
     */
    private String daoDir;

    /**
     * 表名集合
     */
    private List<String> tableNameList;
}
